ফ্রাগমেন্টেড প্যাকেটের কাজের প্রক্রিয়া

আইপি ফ্রাগমেন্টেশন এবং রি-অ্যাসেম্বলি (IP Fragmentation and Reassembly) - আইপি৪ (IPv4) - Computer Science

296

ফ্রাগমেন্টেড প্যাকেটের কাজের প্রক্রিয়া

ফ্রাগমেন্টেড প্যাকেট (Fragmented Packet) হলো একটি ডেটা প্যাকেট যা নেটওয়ার্কের মধ্যে প্রেরণের সময় একাধিক ছোট প্যাকেটে বিভক্ত হয়। এটি বিশেষ করে তখন হয় যখন প্যাকেটের আকার নেটওয়ার্কের MTU (Maximum Transmission Unit) এর চেয়ে বড় হয়। ফ্রাগমেন্টেশন একটি গুরুত্বপূর্ণ প্রক্রিয়া যা ডেটার নিরাপত্তা এবং সঠিক স্থানান্তর নিশ্চিত করে।


ফ্রাগমেন্টেশন এর কারণ

  1. MTU সীমাবদ্ধতা:
    • বিভিন্ন নেটওয়ার্ক প্রযুক্তির MTU ভিন্ন হতে পারে। একটি প্যাকেট যদি MTU এর চেয়ে বড় হয়, তবে সেটিকে ছোট ফ্র্যাগমেন্টে বিভক্ত করা হয়।
  2. নেটওয়ার্কের ভিন্নতা:
    • ডেটা বিভিন্ন নেটওয়ার্ক পেরিয়ে যায়, যার ফলে বিভিন্ন MTU সীমা এবং প্রয়োজনীয়তা মেনে চলতে হয়।

ফ্রাগমেন্টেশন এর কাজের প্রক্রিয়া

ফ্রাগমেন্টেশন প্রক্রিয়া সাধারণত নিম্নলিখিত পদক্ষেপগুলো অনুসরণ করে:

  1. প্যাকেট তৈরি:
    • একটি বৃহৎ ডেটা প্যাকেট তৈরি হয় যা একটি নির্দিষ্ট নেটওয়ার্কে প্রেরণ করার জন্য প্রস্তুত।
  2. MTU পরীক্ষা:
    • প্যাকেটটি তার MTU সহ্য করার ক্ষমতা যাচাই করে। যদি প্যাকেটের আকার MTU এর চেয়ে বড় হয়, তবে এটি ফ্রাগমেন্টেড হবে।
  3. ফ্রাগমেন্টেশন:
    • প্যাকেটটি ছোট ফ্র্যাগমেন্টে বিভক্ত করা হয়। প্রতিটি ফ্র্যাগমেন্টে একটি হেডার থাকে, যাতে ফ্র্যাগমেন্টের অবস্থান এবং পুনরুদ্ধারের জন্য তথ্য থাকে।
    • উদাহরণস্বরূপ, একটি 2000-বাইট প্যাকেট যদি 1500-বাইট MTU নিয়ে থাকে, তবে এটি দুইটি ফ্র্যাগমেন্টে বিভক্ত হবে: একটি 1500-বাইট এবং অন্যটি 500-বাইট।
  4. হেডার তথ্য:
    • প্রতিটি ফ্র্যাগমেন্টের হেডারে কিছু গুরুত্বপূর্ণ তথ্য থাকে:
      • আইডেন্টিফায়ার: ফ্র্যাগমেন্টগুলোকে চিহ্নিত করতে একটি ইউনিক আইডি।
      • ফ্র্যাগমেন্ট_OFFSET: ফ্র্যাগমেন্টের অবস্থান নির্দেশ করে, যাতে রিসিভার সঠিকভাবে প্যাকেটটি পুনরায় সংযুক্ত করতে পারে।
      • ফ্ল্যাগ: পুনরুদ্ধারের জন্য নির্দেশ করে যে এটি আরও ফ্র্যাগমেন্ট রয়েছে কিনা।
  5. ফ্র্যাগমেন্ট প্রেরণ:
    • প্রতিটি ফ্র্যাগমেন্ট নেটওয়ার্কে পৃথকভাবে প্রেরিত হয়। তারা বিভিন্ন রুট ব্যবহার করতে পারে, কিন্তু তাদের প্যাকেটের একই আইডি থাকবে।
  6. পুনরুদ্ধার প্রক্রিয়া:
    • গন্তব্য ডিভাইসে পৌঁছানোর পর, ফ্র্যাগমেন্টগুলো একত্রিত করা হয়। রিসিভারটি হেডারের তথ্য ব্যবহার করে ফ্র্যাগমেন্টগুলোকে সঠিকভাবে পুনরুদ্ধার করে এবং মূল প্যাকেটে পুনর্গঠন করে।
  7. সঠিকতা যাচাই:
    • পুনরুদ্ধারের পরে, ডেটার সঠিকতা নিশ্চিত করার জন্য CRC বা অন্য কোন চেকসাম পদ্ধতি ব্যবহার করা হয়।

সারসংক্ষেপ

ফ্রাগমেন্টেড প্যাকেট একটি গুরুত্বপূর্ণ প্রক্রিয়া যা বৃহৎ ডেটা প্যাকেটকে ছোট ছোট অংশে বিভক্ত করে নেটওয়ার্কে প্রেরণের সময় MTU সীমা মেনে চলে। ফ্রাগমেন্টেশন প্রক্রিয়া নিশ্চিত করে যে ডেটা সঠিকভাবে স্থানান্তরিত হয় এবং গন্তব্যে পৌঁছানোর পর সঠিকভাবে পুনরুদ্ধার করা হয়। এটি নেটওয়ার্কের কার্যকারিতা এবং নির্ভরযোগ্যতা বৃদ্ধি করে, যা আধুনিক যোগাযোগ ব্যবস্থায় অপরিহার্য।

Content added By
Promotion

Are you sure to start over?

Loading...